<br>\r
<img SRC="http://www.mtgc.org/mtgc_member-banner.gif" WIDTH="500" HEIGHT="40" ALT="Member of Middle Tennessee GeoCachers Club [www.mtgc.org]" BORDER="0"></a></p></groundspeak:long_description>\r
<groundspeak:encoded_hints>\r
+ There Is No Hint\r
</groundspeak:encoded_hints>\r
<groundspeak:logs>\r
<groundspeak:log id="8859126">\r
Now that it's intuitively obvious to even the most casual observer where the cache is, turn on your geo-mojo and go find it.
<br>
<img SRC="http://www.mtgc.org/mtgc_member-banner.gif" WIDTH="500" HEIGHT="40" ALT="Member of Middle Tennessee GeoCachers Club [www.mtgc.org]" BORDER="0"></a></p></p>
+<p class="gpsbabelhint"><strong>Hint:</strong> There Is No Hint</p>
</td></tr></table>
</body></html>
--- /dev/null
+-----------------------------------------------------------------------------
+GCGCA8 N35 55.300 W86 51.700 (16S 512480 3975269)
+Oozy rat in a sanitary zoo by robertlipe - Unknown Cache / Unknown - (3 / 2)
+
+The cache is not at the coordinates above. These coords will get you to the correct park and within 1/2 mile of the cache. The cache is within 35 feet of the trail. It is not handicapped accessible. It is a nice walk in the woods that is practical for all ages. There is no space in the container for trading items. You should bring a writing stick and bug spray is recommended.
+
+So if the cache isn't at the above coordinates, where is it? Too bad I hid a boot Too hot to hoot Never odd or even Do geese see God? "Do nine men interpret?" "Nine men," I nod Rats live on no evil star Go hang a salami, I'm a lasagna hog Now that it's intuitively obvious to even the most casual observer where the cache is, turn on your geo-mojo and go find it.
+ [IMG]
+
+Hint: Gurer Vf Ab Uvag
+
+-----------------------------------------------------------------------------
So if the cache isn't at the above coordinates, where is it? Too bad I hid a boot Too hot to hoot Never odd or even Do geese see God? "Do nine men interpret?" "Nine men," I nod Rats live on no evil star Go hang a salami, I'm a lasagna hog Now that it's intuitively obvious to even the most casual observer where the cache is, turn on your geo-mojo and go find it.
[IMG]
+Hint: There Is No Hint
+
-----------------------------------------------------------------------------
$PMGNGEO,4608.000,N,7300.000,W,0000,F,GC7FA4,Points godsiques,Sverdrup2,,Locationless (Reverse) Cache,1508102,1207105,1.0,1.0*7A\r
-$PMGNGEO,3555.300,N,8651.700,W,0000,F,GCGCA8,Oozy rat in a sanita,robertlipe,,Mystery Cache,2906103,0307105,3.0,2.0*4A\r
+$PMGNGEO,3555.300,N,8651.700,W,0000,F,GCGCA8,Oozy rat in a sanita,robertlipe,There Is No Hint,Mystery Cache,2906103,0307105,3.0,2.0*04\r
$PMGNCMD,END*3D\r
# Test HTML and Text output of a geocache.
-gpsbabel -i gpx -f ${REFERENCE}/gc/GCGCA8.gpx -o html -F ${TMPDIR}/gc.html -o text -F ${TMPDIR}/gc.txt
+gpsbabel -i gpx -f ${REFERENCE}/gc/GCGCA8.gpx \
+ -o html -F ${TMPDIR}/gc.html \
+ -o text -F ${TMPDIR}/gc.txt \
+ -o text,encrypt -F ${TMPDIR}/gc-encoded.txt
compare ${REFERENCE}/gc/GCGCA8~text.txt ${TMPDIR}/gc.txt
+compare ${REFERENCE}/gc/GCGCA8~text-encoded.txt ${TMPDIR}/gc-encoded.txt
compare ${REFERENCE}/gc/GCGCA8~html.txt ${TMPDIR}/gc.html
QString
rot13(const QString& s)
{
- char* result = xstrdup(s);
- char* cur = result;
- int flip = 1;
- while (cur && *cur) {
- if (flip) {
- if (*cur == '[') {
- flip = 0;
- } else if (*cur >= 'A' && *cur <= 'Z') {
- *cur = 'A' + ((*cur-'A')+13)%26;
- } else if (*cur >= 'a' && *cur <= 'z') {
- *cur = 'a' + ((*cur-'a')+13)%26;
- }
- } else if (*cur == ']') {
- flip = 1;
+ static const QChar A('A');
+ static const QChar M('M');
+ static const QChar N('N');
+ static const QChar Z('Z');
+ QString r = s;
+ int i = r.length();
+ while(i--) {
+ QChar letter = r[i].toUpper();
+ if (letter >= A && letter <= M) {
+ r[i] = QChar(r[i].toLatin1() + 13);
+ } else if (letter >= N && letter <= Z) {
+ r[i] = QChar(r[i].toLatin1() - 13);
}
- cur++;
}
- QString r(result);
- xfree(result);
return r;
}